Improve Resource-sharing through Functionality-preserving Merge of Cloud Application Topologies
نویسندگان
چکیده
Resource sharing is an important aspect how cost savings in cloud computing are realized. This is especially important in multi-tenancy settings, where different tenants share the same resource. This paper presents an approach to merge two application topologies into one, while on the one hand preserving the functionality of both applications and on the other hand enabling sharing of similar components. Previous work has not addressed this due to the lack of ways to describe topologies of composite applications in a decomposed, formal, and machine-readable way. New standardization initiatives, such as TOSCA, provide a way to describe application topologies, which are also portable and manageable. We propose an approach, realization, and architecture enabling a functionality-preserving merge of application topologies. To validate our approach we prototypically implemented and applied it to merge a set of test cases. All in all, the functional-preserving merge is a method to support the optimization and migration of existing applications to the cloud, because it increases resource sharing in the processed application topologies.
منابع مشابه
Privacy-Preserving Data Sharing for Dynamic Groups in the Cloud: A Survey
-In recent years, the use of cloud computing in real life applications has increased rapidly. It provides an efficient solution for sharing group resource among cloud users. Sharing data in a multi-owner manner while preserving data and identity privacy from an un-trusted cloud is still a challenging issue, due to the frequent change of the membership. This paper surveys new granted users can d...
متن کاملAn Optimal Utilization of Cloud Resources using Adaptive Back Propagation Neural Network and Multi-Level Priority Queue Scheduling
With the innovation of cloud computing industry lots of services were provided based on different deployment criteria. Nowadays everyone tries to remain connected and demand maximum utilization of resources with minimum timeand effort. Thus, making it an important challenge in cloud computing for optimum utilization of resources. To overcome this issue, many techniques have been proposed ...
متن کاملAggregate Key Sharing Mechanism for Sharing Data in Group via Cloud Storage
In cloud storage data sharing is an important utility. Most of the users attracted by cloud storage because of its numerous benefits. The idea of Key Aggregate Searchable Encryption is build through a concrete KASE scheme. In this scheme data owner distribute single trapdoor to the cloud. In this paper , we used multi cloud for storing & accessing the large amount of data because in cloud envir...
متن کاملImproving virtual host efficiency through resource and interference aware scheduling
Modern Infrastructure-as-a-Service Clouds operate in a competitive environment that caters to any user’s requirements for computing resources. The sharing of the various types of resources by diverse applications poses a series of challenges in order to optimize resource utilization while avoiding performance degradation caused by application interference. In this paper, we present two scheduli...
متن کاملOutsource Photo Sharing and Searching for Mobile Devices With Privacy Protection
With the proliferation of mobile devices, cloud-based photo sharing and searching services are becoming common due to the mobile devices’ resource constrains. Meanwhile, there is also increasing concern about privacy in photos. In this work, we present a framework SouTu, which enables cloud servers to provide privacy-preserving photo sharing and search as a service to mobile device users. Priva...
متن کامل